import axios from 'axios'
//let url = `A_UpperComputer/${action}`;
//this.http.post(url, row, true).then((result) => {
// 创建 axios 实例
const request = axios.create({
  baseURL: axios.defaults.baseURL+`A_UpperComputer`,//'http://localhost:3000/A_UpperComputer',//'https://localhost:7001/api', // 更新为 C# WebAPI 的地址
  timeout: 5000
})

// 请求拦截器
request.interceptors.request.use(
  config => {
    // 可以在这里添加 token 等认证信息
    return config
  },
  error => {
    return Promise.reject(error)
  }
)

// 响应拦截器
request.interceptors.response.use(
  response => {
    return response.data
  },
  error => {
    console.error('API 请求错误:', error)
    return Promise.reject(error)
  }
)

// 获取订单列表
export function getOrderList(params) {
  return request({
    url: '/orders',
    method: 'get',
    params
  })
}

// 获取订单明细
export function getOrderDetail(orderId,params) {
  return request({
    url: `/${orderId}/details`,
    method: 'get',
    params
  })
} 